@charset "utf-8"

/*
	alidao  common  css
	Author : liuyz ;
	Date : 2015-10-10 ;
	change:2015-10-26 ;
*/

/*全局*/
html,blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul,div,section{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{background:#f8f8f8}
body,ul{margin:0;padding:0;}
a{text-decoration:none;color:#333;}
a:active,a:hover{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li{list-style:none;}
.f-left{float:left}
.f-right{float:right}
/*Firefox下：*/
input[type="number"]{-moz-appearance:textfield;}
.w50p{width:50%;}
.w25p{width:25%;}
.w75p{width:75%;}
.w80p{width:80%;}

/* 文字*/
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
p{margin:0 0 10px;color:#666;}
.textOflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}

/*边框*/
.bder-default{border:1px solid #eee;}
.bder-light{border:1px solid #f5f5f5;}
.bder-radius-4{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.bder-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

/*表单*/
input{line-height:normal;color:#333;}
input:focus,textarea:focus{outline:none;}
input::-moz-placeholder{color:#999;opacity:1}
input:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder{color:#999}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}
textarea{resize:none;}
input[disabled]{background:#ccc}

.ld_radio,.ld_checkbox{clear:both;overflow:hidden;}
.ld_radio input[type="radio"],.ld_checkbox  input[type="checkbox"]{position:relative;float:left;margin-top:12px;width:18px;height:18px;-webkit-appearance:none;border:2px solid #ccc;}
.ld_radio input[type="radio"]{border-radius:50%;-webkit-border-radius:50%;}
.ld_radio.active input[type="radio"],.ld_checkbox.active input[type="checkbox"]{border-color:#22b589;}

.ld_radio.active input[type="radio"]:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;background:#22b589;display:block;}
.ld_checkbox.active input[type="checkbox"]:after{content:"";display:block;width:100%;height:100%;background:#22b589 url(../images/yes.png) center center  no-repeat;background-size:90% auto;}

.ld_radio.disabled input[type="radio"]:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;background:#ccc;display:block;}
.ld_checkbox.disabled input[type="checkbox"]:after{content:"";display:block;width:100%;height:100%;background:#ccc url(../images/yes.png) center center  no-repeat;background-size:90% auto;}

.ld_radio span,.ld_checkbox  span{float:left;line-height:40px;font-size:15px;}


.row{clear:both;width:100%;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;}
/*.row:last-child{border-bottom:none}*/
/*.row:nth-child(odd){background:#f6f9fc}*/
.form-g{padding:4px 10px;line-height:30px;border-bottom:1px solid #eee}
.form-g:last-child{margin-right:0;border-bottom:none}
.form-g label{float:left;min-width:72px;line-height:38px;font-size:15px;text-align:center;display:inline-block}
.form-g span{float:left;padding:0 4px;max-width:70%;text-align:left;display:block;}
.form-g textarea{width:80%;height:120px;resize:none;}
.form-g input{width:74%;height:36px;border:none;font-size:15px}
.input-g{display:inline-block;}
.input-g input{width:40%;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only+input{width:100%;}

/*背景色*/
.blueBg{background:#03498c;}
.greyBg{background:#e2e6eb;}
.redBg{background:#ff0000;}
.f0Bg{background:#f0f0f0}
.greenBg{background:#22b589}


/*btn*/
.btn{float:left;height:44px;line-height:44px;font-size:16px;color:#fff;text-align:center;display:inline-block;}
.btn1{margin:10px auto;width:90%;}
.btn2{margin:10px 2%;width:46%;}


.header,.footer{position:fixed;left:0;width:100%;height:48px;line-height:64px;text-align:center;}
/*header*/
.header{top:0;border-bottom:1px solid #22b589}
.header>.title{font-size:16px;line-height:48px;color:#fff;}
.header>a.left,.header>a.right{position:absolute;top:0;width:20%;height:48px;font-size:16px;line-height:48px;text-align:center;color:#fff;}
.header>a.left{left:0;}
.header>a.right{right:0;}
.header>a>i{font-size:16px;padding-right:4px;}

/*footer*/
.footer{bottom:0;}
.footer>a{position:relative;float:left;line-height:48px;font-size:16px;color:#333;border-top:1px solid #eee;background:#fff}
.footer>a.active{background:#22b589;color:#fff;border-top:1px solid #22b589;}
.footer>a>i.line{position:absolute;top:0;right:0;width:1px;height:48px;background:#eee;z-index:2;}
.btn-one>a{width:100%;background:#e2e6eb;color:#fff;}
.btn-two>a{width:50%;}
.btn-three>a{width:33.33%;}
.btn-four>a{width:25%;}
.btn-five>a{width:20%;}

/*container*/
.container{margin-top:49px;width:100%;}
.container ul{padding-bottom:58px;background:#fff;overflow:hidden;}
.header-no{margin-top:10px;}
.container .title{font-size:16px !important}

/*login*/
.login{padding-top:10px;width:100%;}
.login .row{margin-bottom:10px;background:#fff}
.login .list{padding-bottom:0;}













